deposit trough - French English Dictionary